#ifndef JSONEXOR_H_
#define JSONEXOR_H_

#include <jsoncpp/json/value.h>
#include <jsoncpp/json/writer.h>
#include <string>
#include "BoardConfiguration.h"
#include "GeneralConfiguration.h"

class JSonWriter {
	public:
		JSonWriter();
		~JSonWriter();

		/* Guarda el nivel en orden correlativo o edita el existente */
		std::string saveJSonFile(GeneralConfiguration gc, 
								 BoardConfiguration bc,
								 std::string archivo);

	private:
		/* Obtiene el próximo número de nivel a almacenar */
		int obtenerNumeroNivel();
};

#endif
